var i = require("../../../uv-ui-tools/libs/mixin/mpMixin.js"), o = require("../../../uv-ui-tools/libs/mixin/mixin.js"), e = require("../../../../common/vendor.js");

require("../../../uv-ui-tools/libs/function/index.js"), require("../../../uv-ui-tools/libs/function/test.js"), 
require("../../../uv-ui-tools/libs/function/digit.js"), require("../../../uv-ui-tools/libs/util/route.js"), 
require("../../../uv-ui-tools/libs/function/debounce.js"), require("../../../uv-ui-tools/libs/function/throttle.js");

var r = {
    name: "uv-list",
    mixins: [ i.mpMixin, o.mixin ],
    "mp-weixin": {
        options: {
            multipleSlots: !1
        }
    },
    props: {
        border: {
            type: Boolean,
            default: !1
        },
        borderColor: {
            type: String,
            default: "#dadbde"
        },
        direction: {
            type: String,
            default: "row"
        },
        padding: {
            type: [ String, Number ],
            default: "20rpx 30rpx"
        }
    },
    created: function() {
        this.firstChildAppend = !1;
    },
    computed: {
        parentData: function() {
            return [ this.direction, this.padding ];
        }
    },
    methods: {
        loadMore: function(i) {
            this.$emit("scrolltolower");
        },
        scroll: function(i) {
            this.$emit("scroll", i);
        }
    }
}, t = e._export_sfc(r, [ [ "render", function(i, o, r, t, u, n) {
    return e.e({
        a: r.border
    }, r.border ? {
        b: e.s({
            "background-color": r.borderColor
        })
    } : {}, {
        c: r.border
    }, r.border ? {
        d: e.s({
            "background-color": r.borderColor
        })
    } : {}, {
        e: e.s(i.$uv.addStyle(i.customStyle))
    });
} ], [ "__scopeId", "data-v-cd43a7e2" ] ]);

wx.createComponent(t);